package prv.pursuivant.armory.impl;

import prv.pursuivant.armory.Cache;
import prv.pursuivant.armory.DOMLeecher;
import prv.pursuivant.armory.DOMParser;
import prv.pursuivant.armory.Importer;

import com.google.inject.AbstractModule;

public class ArmoryModule extends AbstractModule {

	@Override
	protected void configure() {
		bind(Importer.class).to(ArmoryImporter.class);
		bind(Cache.class).to(XStreamCache.class);
		bind(DOMParser.class).to(DOMParserImpl.class);
		bind(DOMLeecher.class).to(ArmoryLeecher.class);
	}

}
